﻿/*************************************************************************************************************/
/* fileName          : validator.js																			 */
/* author            : 马文军 																					 */ 
/* createDate        : 2014/12/24 																			 */
/* summary           : 表单验证   后台逻辑  															  				 */
/* modifiedBy        : 马文军																				     */
/*************************************************************************************************************/

/****************************************/
/*              管理员设置相关验证           	        */
/****************************************/
//检查“username”格式
function checkUsername() {
	var username = document.getElementById("username");
	
	if ( username.value.length == 0 ) {
		username.value = "请输入...";
		return false;
	}
	else if (username.value == "请输入...") {
		return false;
	}
	
	else {
		return true;
	}
}

//提交表单处理
function update_adminuser(form) {
	
	if ( checkUsername() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^1");
	}
}
//检查“password”格式
function checkPassword() {
	var password = document.getElementById("password");
	
	if ( password.value.length == 0 ) {
		password.value = "请输入...";
		return false;
	}
	else if (password.value == "请输入...") {
		return false;
	}
	
	else {
		return true;
	}
}
//检查“newpassword”格式
function checkNewPassword() {
	var newpassword = document.getElementById("newpassword");
	
	if ( newpassword.value.length == 0 ) {
		newpassword.value = "请输入...";
		return false;
	}
	else if (newpassword.value == "请输入...") {
		return false;
	}
	
	else {
		return true;
	}
}
//检查“newpassword2”格式
function checkNewPassword2() {
	var newpassword = document.getElementById("newpassword");
	var newpassword2 = document.getElementById("newpassword2");
	
	if ( newpassword2.value.length == 0 ) {
		newpassword2.value = "请输入...";
		return false;
	}
	else if(newpassword2.value != newpassword.value){
		alert("两次密码不一致");
		return false;
		
	}
	else if (newpassword2.value == "请输入...") {
		return false;
	}
	
	else {
		return true;
	}
}

//提交表单处理
function update_adminpassword(form) {
	
	if ( checkPassword() && checkNewPassword() &&  checkNewPassword2() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^1");
	}
}

/****************************************/
/*               首页中部链接                                                     */
/****************************************/
//检查“hpml_name”格式
function checkHpml_name() {
	var hpml_name = document.getElementById("hpml_name");
	
	if ( hpml_name.value.length == 0 ) {
//		alert("名称不能为空");
		hpml_name.value = "请输入...";
		return false;
	}
	else if (hpml_name.value == "请输入...") {
//		alert("名称不能为空");
		return false;
	}
	
	else {
		return true;
	}
}

//检查“hpml_address”格式
function checkHpml_address() {
	var hpml_address = document.getElementById("hpml_address");
	var re = /^([a-zA-Z]+:\/\/[^\s]*)$/;
	
	if ( hpml_address.value.length == 0 ) {
		hpml_address.value = "请输入...";
		return false;
	}
	else if ( ! re.test(hpml_address.value) ) {
		hpml_address.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (hpml_address.value == "http://") {
		hpml_address.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (hpml_address.value == "请输入...") {
		return false;
	}
	else if (hpml_address.value == "请输入正确格式的网址，如“http://www.baidu.com”") {
		return false;
	}
	else {
		return true;
	}
}

//提交表单处理
function add_hpml(form) {
	
	if ( checkHpml_name() && checkHpml_address() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^1");
	}
}

/****************************************/
/*              编辑链接check              */
/****************************************/
//检查“title”格式
function checkTitle() {
	var title = document.getElementById("title");
	
	if ( title.value.length == 0 ) {
		title.value = "请输入...";
		return false;
	}
	else if (title.value == "请输入...") {
		return false;
	}
	
	else {
		return true;
	}
}
//左导航编辑链接	start
//检查“leftguide_url”格式
function checkLeftguide_url() {
	var leftguide_url = document.getElementById("leftguide_url");
	var re = /^([a-zA-Z]+:\/\/[^\s]*)$/;
	
	if ( leftguide_url.value.length == 0 ) {
		leftguide_url.value = "请输入...";
		return false;
	}
	else if ( ! re.test(leftguide_url.value) ) {
		leftguide_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (leftguide_url.value == "http://") {
		leftguide_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (leftguide_url.value == "请输入...") {
		return false;
	}
	else if (leftguide_url.value == "请输入正确格式的网址，如“http://www.baidu.com”") {
		return false;
	}
	else {
		return true;
	}
}
//提交表单处理
function save_leftguidelink(form) {
	if ( checkTitle() && checkLeftguide_url() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^");
	}
}
//左导航编辑链接	end

//右导航编辑链接	start
//检查“rightguide_url”格式
function checkRightguide_url() {
	var rightguide_url = document.getElementById("rightguide_url");
	var re = /^([a-zA-Z]+:\/\/[^\s]*)$/;
	
	if ( rightguide_url.value.length == 0 ) {
		rightguide_url.value = "请输入...";
		return false;
	}
	else if ( ! re.test(rightguide_url.value) ) {
		rightguide_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (rightguide_url.value == "http://") {
		rightguide_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (rightguide_url.value == "请输入...") {
		return false;
	}
	else if (rightguide_url.value == "请输入正确格式的网址，如“http://www.baidu.com”") {
		return false;
	}
	else {
		return true;
	}
}
//提交表单处理
function save_rightguidelink(form) {
	if ( checkTitle() && checkRightguide_url() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^");
	}
}
//右导航编辑链接	end

//文章标题处链接编辑链接	start
//检查“contentlink_url”格式
function checkContentlink_url() {
	var contentlink_url = document.getElementById("contentlink_url");
	var re = /^([a-zA-Z]+:\/\/[^\s]*)$/;
	
	if ( contentlink_url.value.length == 0 ) {
		contentlink_url.value = "请输入...";
		return false;
	}
	else if ( ! re.test(contentlink_url.value) ) {
		contentlink_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (contentlink_url.value == "http://") {
		contentlink_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (contentlink_url.value == "请输入...") {
		return false;
	}
	else if (contentlink_url.value == "请输入正确格式的网址，如“http://www.baidu.com”") {
		return false;
	}
	else {
		return true;
	}
}
//提交表单处理
function save_contentlinklink(form) {
	if ( checkTitle() && checkContentlink_url() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^");
	}
}
//文章标题处链接编辑链接	end

//顶部导航编辑链接	start
//检查“topguide_url”格式
function checkTopguide_url() {
	var topguide_url = document.getElementById("topguide_url");
	var re = /^([a-zA-Z]+:\/\/[^\s]*)$/;
	
	if ( topguide_url.value.length == 0 ) {
		topguide_url.value = "请输入...";
		return false;
	}
	else if ( ! re.test(topguide_url.value) ) {
		topguide_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (topguide_url.value == "http://") {
		topguide_url.value = "请输入正确格式的网址，如“http://www.baidu.com”";
		return false;
	}
	else if (topguide_url.value == "请输入...") {
		return false;
	}
	else if (topguide_url.value == "请输入正确格式的网址，如“http://www.baidu.com”") {
		return false;
	}
	else {
		return true;
	}
}
//提交表单处理
function save_topguidelink(form) {
	if ( checkTitle() && checkTopguide_url() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^");
	}
}
//顶部导航编辑链接	end

/****************************************/
/*               页码check                */
/****************************************/
//检查“页码”
function checkPage() {
	var page = document.getElementById("page");
	var re = /^\d{1,4}$/;
		
	if ( page.value.length == 0 ) {
		return false;
	}
	else if ( ! re.test(page.value) ) {
		return false;
	}
	else {
		return true;
	}
}
//提交表单处理
function register_Page(form) {
	if ( checkPage() ) {
		form.submit();
	}
	else {
		alert("请输入正确的页码");
	}
}

/****************************************/
/*               删除确认                                                               */
/****************************************/
//点击删除按钮后 弹窗确认删除对话框
function delcfm() { 
    if (!confirm("确认要删除？")) { 
        window.event.returnValue = false; 
    } 
} 



/****************************************/
/*               底部版权声明                                                      */
/****************************************/
//提示“版权所有”格式
function setMsgCopyright() {
	var msgCopyright = document.getElementById("msgCopyright"); 
	msgCopyright.innerHTML = "填写版权所有人或单位，例如：大连理工大学";
	msgCopyright.className = "msg2";
}
//检查“版权所有”格式
function checkCopyright() {
	var copyright = document.getElementById("Copyright");
	var msgCopyright = document.getElementById("msgCopyright");
	
	msgCopyright.className = "msg";
	
	if ( copyright.value.length == 0 ) {
		msgCopyright.innerHTML = "不能为空";
		return false;
	}
	
	else {
		msgCopyright.innerHTML = "";
		return true;
	}
}

//提示“地址”格式
function setMsgAddress() {
	var msgAddress = document.getElementById("msgAddress"); 
	msgAddress.innerHTML = "填写地址，例如：中国·辽宁省大连市甘井子区凌工路2号";
	msgAddress.className = "msg2";
}
//检查“地址”格式
function checkAddress() {
	var address = document.getElementById("Address");
	var msgAddress = document.getElementById("msgAddress");
	
	msgAddress.className = "msg";
	
	if ( address.value.length == 0 ) {
		msgAddress.innerHTML = "地址为空，若邮编也为空，则不在页面显示";
		return false;
	}
	
	else {
		msgAddress.innerHTML = "";
		return true;
	}
}

//提示“联系电话”格式
function setMsgTelephone() {
	msgTelephone.innerHTML = "11位手机号码  或  区号-固话"; 
	msgTelephone.className = "msg2";
}
//检查“联系电话”格式
function checkTelephone() {
	var telephone = document.getElementById("Telephone");
	var re = /^(\d{11}|\d{8}|\d{3,4}-\d{6,8})$/;
	
	msgTelephone.className = "msg";
	if ( telephone.value.length == 0 ) {
		msgTelephone.innerHTML = "不能为空";
		return false;
	}
	else if ( ! re.test(telephone.value) ) {
		msgTelephone.innerHTML = "格式不正确";
		return false;
	}
	else {
		msgTelephone.innerHTML = "";
		return true;
	}
}

//提示“邮编”格式
function setMsgZipcode() {
	var msgZipcode = document.getElementById("msgZipcode"); 
	msgZipcode.innerHTML = "6位数字，例如：116024";
	msgZipcode.className = "msg2";
}
//检查“邮编”格式
function checkZipcode() {
	var zipcode = document.getElementById("Zipcode");
	var msgZipcode = document.getElementById("msgZipcode"); 
	var re = /^\d{6}$/;
	
	msgZipcode.className = "msg";
	
	if ( zipcode.value.length == 0 ) {
		msgZipcode.innerHTML = "邮编为空，若地址也为空，则不在页面显示";
		return false;
	}
	else if ( ! re.test(zipcode.value) ) {
		msgZipcode.innerHTML = "格式不正确";
		return false;
	}
	else {
		msgZipcode.innerHTML = "";
		return true;
	}
}

//提示“备注”格式
function setMsgRemark() {
	var msgRemark = document.getElementById("msgRemark"); 
	msgRemark.innerHTML = "填写备注信息，例如：技术支持信息（技术支持  NICK MA）、备案信息（辽ICP备05001357号）、免责信息（免责声明）等";
	msgRemark.className = "msg2";
}
//检查“备注”格式
function checkRemark() {
	var remark = document.getElementById("Remark");
	var msgRemark = document.getElementById("msgRemark");
	
	msgRemark.className = "msg";
	
	if ( remark.value.length == 0 ) {
		msgNameZW.innerHTML = "不能为空";
		return false;
	}
	
	else {
		msgRemark.innerHTML = "";
		return true;
	}
}

//提交表单处理
function save_copyright(form) {
	if ( checkCopyright() && checkAddress() && checkTelephone() && checkZipcode() && checkRemark() ) {
		form.submit();
	}
	else {
		alert("出错啦~ 再仔细检查一下吧 ^_^");
	}
}

